.my-service-page {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  .my-service {
    position: relative;
    z-index: 1;
    height: 450rpx;
    width: 100%;
    background: #FE7407;
    border-radius: 0 0 16rpx 16rpx;
  }

  .box {
    position: absolute;
    top: 27rpx; // 控制上移覆盖背景图
    z-index: 10;
    //margin: 0 30rpx;
    display: flex;
    flex-direction: column;
    width: 90%;
    padding: 0 0 58rpx 0 ;

    .row-box{
      color: #212121;
      .row {
        display: flex;
        justify-content: space-between;
        font-size: 24rpx;
        color: #333;
        margin-bottom: 16rpx;
      }
    }
    .section {
      margin: 18rpx 0;
      border-radius: 12rpx;
    }
    .form-item {
      display: flex;
      align-items: center;
      margin-bottom: 10rpx;

      .label {
        font-size: 20rpx;
        width: 120rpx;
      }
      radio{
        font-size: 20rpx;
      }
      .input {
        font-size: 20rpx;
        flex: 1;
        padding: 8rpx;
        border: 1rpx solid #ccc;
        border-radius: 30rpx;
      }
    }
    .section-title {
      font-size: 32rpx;
      font-weight: bold;
      margin-bottom: 20rpx;
    }
    .section-title::before {
      content: "";
      display: inline-block;
      width: 10rpx;
      height: 32rpx;
      background-color: #FE7407;
      margin-right: 8rpx;
      margin-left: 8rpx;
      margin-top: -10rpx ;
      vertical-align: middle;
      border-radius: 20rpx;
    }
    .sell-text-upimg-box{
      margin: 33rpx 33rpx 19rpx 33rpx;
      background-color: #F7FAF8;
      padding: 41rpx;
      border-radius: 16rpx;
      .sell-text-upimg{
        margin-top: 25rpx;
      }
    }
    .warehouse{
      background: #ffffff;
      padding: 46rpx 26rpx;
      border-radius: 16rpx;

    }


    .item-info {
      display: flex;
      align-items: center;
      gap: 46rpx;
      .item-img {
        width: 130rpx;
        height: 130rpx;
        border-radius: 12rpx;
        object-fit: cover;
      }
      .item-text{
        font-size: 21rpx;
        width: 450rpx;
        display: flex;
        flex-direction: column;
      }
    }


    .submit-box{
      margin-top: 30rpx;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      .submit-but{
        background-color: #FE7407;
        height: 70rpx;
        width: 500rpx;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 32rpx;
        color: #ffffff;
        font-weight: bold;
        font-size: 25rpx;
      }

    }
  }
  .black{
    color: #000000;
  }
  .grey{
    color: #999898;
  }
  .orange{
    color: #FE7407;
  }

}
